total impression - German English Dictionary